#导包
from configparser import ConfigParser
import os

#定义一个类
class ReadConfig:
    #初始化方法
    def __init__(self):
        #获取config文件路径
        self.path_name=os.path.dirname(os.path.dirname(__file__))+r'/Config.ini'
        #实例化ConfigParser类
        self.conf=ConfigParser()
        #读取指定地址下的配置文件
        self.conf.read(self.path_name,encoding='utf-8')
    #定义一个实例方法
    def get_config(self, section, option="all"):
        if option=="all":
            return self.conf.items(section)
        else:
            return self.conf.get(section,option)

if __name__ == '__main__':
    n=ReadConfig()
    print(n.get_config('mysql'))
    print(n.get_config('mysql','port'))